<?php
/**
  *  Project name: KSSystem
  *  Created on: 11.11.2011
  *  Author: doro
  *
  *  Enter description here...
  */

$errors = array();
$eigene_gstelle = $_SESSION['gstelleId'];
$eigene_mitarbeiterId = $_SESSION['userID'];

//-----FORMULAR DATA-----
//Needed for comboboxes

//betreuer array
        $query = "SELECT * FROM `kssystem`.`KontaktTyp`";
            $stm = $sql->prepare($query);
            $stm->execute();
        $contactType = $stm->fetchAll(PDO::FETCH_ASSOC);
//-----FORMULAR DATA END-


// besser als ID w�re doch die Kundennummer
if(isset($_POST['save']))
{

    if ( isset($_POST['kundeId']) )
    {
        if ( $_POST['kundeId'] != "" )            // Pflichtfeld, falls keine Eingabe, Fehlermeldung
        {
            $kundeId = $_POST['kundeId'];
        }else{
            $errors[] = "Bitte geben Sie die Kundennummer ein!";
        }
    }else{
        die("Fatal Error!!!");
    }
 
    if ( isset($_POST['nachricht']) )
    {
         if ( $_POST['nachricht'] != "" )     // Pflichtfeld, falls keine Eingabe, Fehlermeldung
        {
            $nachricht = $_POST['nachricht'];
          
            
        }else{
            $errors[] = "Bitte geben Sie die Protokollnachricht ein!";
        }
    }else{
        die("Fatal Error!!!");
    }
    
 if ( isset($_POST['kontaktTypId']) )
    {
         if ( $_POST['kontaktTypId'] != "" )     // Pflichtfeld, falls keine Eingabe, Fehlermeldung
        {
             if ($_POST['kontaktTypId'] == '9999'){
                 $errors[] = "Bitte geben Sie die Kontaktart an ein!";
             }
            $kontaktTypId = $_POST['kontaktTypId'];
          
            
        }else{
            $errors[] = "Bitte geben Sie die Kontaktart an ein!";
        }
    }else{
        die("Fatal Error!!!");
    }
    
    
 if ( isset($_POST['kontaktDurch']) )
    {
         if ( $_POST['kontaktDurch'] != "" )     // Pflichtfeld, falls keine Eingabe, Fehlermeldung
        {
            if ($_POST['kontaktDurch'] == '9999'){
                $errors[] = "Bitte geben Sie an, wer den Kontakt iniziert hat";
            }
            $kontaktDurch = $_POST['kontaktDurch'];
          
            
        }else{
            $errors[] = "Bitte geben Sie an, wer den Kontakt iniziert hat";
        }
    }else{
        die("Fatal Error!!!");
    }
    // status  ? wozu habe mal 2 rausgesucht
    
     
     
     // einf�gen in die DB
      if ( count($errors) == 0 && ( isset($_POST['save']) )){  //erst wenn alle Pflichtfelder ausgefüllt sind, wird das Formular abgeschickt
        
        
        // kontaktTypId--Ist das wirklich n�tig??, ginge nicht auch pers�hnlich, per Breif, per E-mail, per Telefon, Datum w�re wichtiger
            $datum = date("Y-m-d");
            $query = "INSERT INTO `kssystem`.`kontaktaufnahme` SET
                            `kundeId` = '$kundeId',
                            `kontaktDurch` = '$kontaktDurch',
                            `nachricht` = '$nachricht',
                            `bearbeiterId` = '$eigene_mitarbeiterId',
                            `status` = '2',
                            `kontaktTypId` = '$kontaktTypId',
                            `datum` = '$datum'";
          
//        echo $query;
         
        
        $stmt = $sql->prepare($query);
        $stmt->execute();
//        print_r($stmt->errorInfo());

        if ( $stmt->errorCode() == 0 ){
            $message = "Ihre Protokolleingaben wurden erfogreich gespeichert.";
        }else{
            $errors[] = "Es ist leider ein unbekanten Fehler beim Speichern vorgekommen.";
        }
        
    }  
        
}
if ( count($errors) > 0 ){
?>
    <div class="display-errors-label">
            Die Daten konnten nicht gespeichert werden
    </div>
    <div class="display-errors-massage">
        <?php
        foreach ( $errors as $fehler ){
            echo $fehler."<br />";
        }
        ?>
    </div>
<?php
} else { //trifft ein wenn kein Fehler vorgekommen ist
?>
        <!--Erfolg-->
        <?php 
        if ($message){
        ?>
            <div id="message-box">
                <?= "<p>".$message."</p>" ?>
            </div>
        <?php
        }
}

if (!$message && isset($_GET['kunden-nr'])){
?>
        <form name="m1" method="POST" action="" autocomplete="off">

                <!-- WEITERE FORM ELEMENTE SOWIE EINEN GESCHEITEN FREITEXTEDITOR FOLGEN -->
                <div class="form1">

                <!-- 2 columns -->
                <div class="form1-2cols">

                        <!-- FORM-HEADLINE -->
                        <div class="form1-headline">Kontaktdaten</div>
                        <!-- FORM-HEADLINE END -->


                        
                        
                        <!-- ########################################################## -->
                        <!-- Form element wrap -->
                        <div class="form1-input-wrap">
                                <div class="form1-label">kontakt durch</div>
                                <div class="form1-input">
                                        <input type="hidden" name="kundeId" value="<?php if ( isset($_POST['kundeId']) ){echo $_POST['kundeId']; }else{ echo $_GET['kunden-nr']; }?>"/>
                                        <select name="kontaktDurch">
                                            <option value="9999">bitte auswählen</option>
                                                <option value="bank">Mitarbeiter</option>
                                                <option value="kunde">Kunde</option>
                                        </select>
                                </div>
                                <!-- Clear Div -->
                                <div class="clear"></div>
                                <!-- Clear Div End -->
                        </div>
                        <!-- Form element wrap end -->
                        <!-- ########################################################## -->


                        <!-- ########################################################## -->
                        <!-- Form element wrap -->
                        <div class="form1-input-wrap">
                                <div class="form1-label">kontakt Typ</div>
                                <div class="form1-input">
                                    <select name="kontaktTypId">
                                        <option value="9999">bitte ausw&auml;hlen</option>
                                        <?php
                                            foreach ( $contactType as $value ){
                                                    if ( isset($_POST['kontaktDurch']) ){
                                                            if ( $_POST['kontaktDurch'] == $value['idKontaktTyp'] ){
                                                                    $selected = " selected";
                                                            }else{
                                                                    $selected = "";
                                                            }
                                                    }else{
                                                            $selected = "";
                                                    }
                                                    echo "<option value=\"".$value['idKontaktTyp']."\"$selected>".utf8_decode($value['bezeichnung'])."</option>\n";
                                            }
                                        ?>
                                    </select>
                                </div>
                                <!-- Clear Div -->
                                <div class="clear"></div>
                                <!-- Clear Div End -->
                        </div>
                        <!-- Form element wrap end -->
                        <!-- ########################################################## -->


                        <!-- ########################################################## -->
                        <!-- Form element wrap -->
                        <div class="form1-textarea-wrap">
                                <div class="form1-label">Nachricht</div>
                                <div class="form1-input">
                                    <textarea cols="67" rows="10" name="nachricht" value="<?php if ( isset($_POST['nachricht']) ){echo $_POST['nachricht'];} ?>"></textarea>
                                </div>
                                <!-- Clear Div -->
                                <div class="clear"></div>
                                <!-- Clear Div End -->
                        </div>
                        <!-- Form element wrap end -->
                        <!-- ########################################################## -->
                        
                        
                        <!-- ########################################################## -->
                        <!-- Form element wrap -->
                        <div class="form-customer-create-submit">
                            <!-- Form-Button -->
                            <div class="form-customer-create-submit">
                                    <input class="form-customer-create-button" type="submit" name="save" value=" Speichern" />
                                    <input class="form-customer-create-button" type="reset" name="abbrechen" value="Abbrechen"/>
                            </div>
                            <!-- Form-Button Ende-->
                            <!-- Clear Div -->
                            <div class="clear"></div>
                            <!-- Clear Div End -->
                        </div>
                        <!-- ########################################################## -->
                        <!-- Form element wrap end -->
                </div>
                </div>
   
         </form>
<?php
}
if ( isset($_GET['kunden-nr'])){
}else{
    //---------------------------------------
    //-----TABLE WITH CUSTOMERS--------------
    //---------------------------------------
    
        $query = "SELECT * FROM `kssystem`.`Kunde` WHERE gstelleId = '$eigene_gstelle' AND `status` = '1' AND `inBearbeitung` IS NULL";
            $stm = $sql->prepare($query);
            $stm->execute();
        $customers = $stm->fetchAll(PDO::FETCH_ASSOC);
//        print_r($customers);
        $param = "kontaktformular";
        include_once('customers_table.php');
    //---------------------------------------
    //-----TABLE WITH CUSTOMERS END----------
    //---------------------------------------

}
?>